/************************************************************************

								Heroes IV
					  Copyright 2000, The 3DO Company

	------------------------------------------------------------------
  						      scrollbar_bitmaps.h

	$Header: /game/scrollbar_bitmaps.h $

	$NoKeywords: $

 ************************************************************************/

#ifndef SCROLLBAR_BITMAPS_H_INCLUDED
#define SCROLLBAR_BITMAPS_H_INCLUDED

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "bitmap_group.h"

class t_scrollbar_bitmaps : public t_bitmap_group
{
public:
	t_scrollbar_bitmaps( t_bitmap_group_24 const& source );

	t_bitmap_layer const* get_background() const;
	t_bitmap_layer const* get_down_pressed() const;
	t_bitmap_layer const* get_down_released() const;
	t_bitmap_layer const* get_thumb() const;
	t_bitmap_layer const* get_up_pressed() const;
	t_bitmap_layer const* get_up_released() const;
protected:
	t_bitmap_layer const* m_background;
	t_bitmap_layer const* m_down_pressed;
	t_bitmap_layer const* m_down_released;
	t_bitmap_layer const* m_thumb;
	t_bitmap_layer const* m_up_pressed;
	t_bitmap_layer const* m_up_released;
};

inline t_bitmap_layer const* t_scrollbar_bitmaps::get_background() const
{
	return m_background;
}

inline t_bitmap_layer const* t_scrollbar_bitmaps::get_thumb() const
{
	return m_thumb;
}

inline t_bitmap_layer const* t_scrollbar_bitmaps::get_down_pressed() const
{
	return m_down_pressed;
}

inline t_bitmap_layer const* t_scrollbar_bitmaps::get_down_released() const
{
	return m_down_released;
}

inline t_bitmap_layer const* t_scrollbar_bitmaps::get_up_released() const
{
	return m_up_released;
}

inline t_bitmap_layer const* t_scrollbar_bitmaps::get_up_pressed() const
{
	return m_up_pressed;
}

#endif // SCROLLBAR_BITMAPS_H_INCLUDED